Geology & Geoscience

STS meaning in oil and gas

Definition

Specialised Technical Services

STS means Specialised Technical Services. Technical consultancy provided by Exploration & Production Technology on request of E&P Strategic Performance Units, formerly known as Technical Service Work

Technical consultancy provided by Exploration & Production Technology on request of E&P Strategic Performance Units, formerly known as Technical Service Work

✓ Verified term