Supplier
Specialized Technical Services Is an information technology solutions and services provider that operates in the MENA Region.
Specialized Technical Services (STS)