The Dubai Department of Economic Development (DED) license offers flexibility for new Business setups. Oliver Brinsley (Business Development Manager) shares his expertise with this type of company license.