The Department of Economic Development (DED) in Dubai and the Dubai World Trade Centre Authority (DWTCA) has signed a memorandum of understanding (MoU) to facilitate business licensing and ...