You cannot legitimately set up a business in Qatar without a licensed office space. That is the law. The municipality/civil defence will check you office, it's fire safety documents,signage and many other details. This is a mandatory requirement to acquire your Municipality License, and subsequently your labor quota. There used to be ways around it, and cheeky PRO's who could cheat the system, but not anymore. Try the serviced offices.