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