WHIZTEC WHIZTEC, Where IT Wizards Work Information Technology www.whiztec.com Dubai, United Arab Emirates