Setting up a business in Dubai may be an overwhelming