The Abu Dhabi Registration and Licensing Authority (ADRA), the Abu Dhabi Department of Economic Development’s (ADDED) arm to develop and regulate the business sector, has launched an initiative to ...