Specilaized Technical Solutions (STS) logo

Specilaized Technical Solutions (STS)

Dynamic and Agile Company working on providing services and solutions in the downstream oil and gas

Headquarters

Saudi Arabia

Employees

1-10

Links


Org chart

This company has no org chart yet


Teams


Offices

This company has no offices yet