If you want to set up a Business in the UAE mainland, you need a sponsor. Although, the sponsor must be a UAE national. If you are starting a business in free zones, then you don't need a sponsor.