I think it is not legal for any company to make Muslim employees work for more than 6 hours during Ramadan while fasting. The rule applies to all companies in Qatar. Yes, a Muslim employee can lodges a complain to the concerned authorities who will take the company to task. You can possibly report the matter National Human Rights Committee who may help you out.