Never heard of it. I checked on google and there's something called QSS, but it doesn't have a website. Did you apply for a job directly through them, or through an advertisement/recruiter?

And did they give you any information such as a phone number? Every business or establishment/institution here should have a P.O. Box address, and a landline telephone number. The country code is 00974 and landlines have 8 digits starting with the number 4. For example, 00974 42345678. Mobile numbers are the same but start with 3,5,6 or 7.

If you have a phone number then call during business hours (Ramadan is usually something like 8am to 2pm) and see what happens.

Good luck