The Abu Dhabi Department of Economic Development (ADDED) has launched Abu Dhabi Registration and Licensing Authority (ADRA) to further enhance and regulate the business sector across the emirate.