Yes for the free zone company setup or Main land setup, you must have a proper office to start your business. for the free zone, It can be a small office or smart desk office which much cheaper than the Main land office.