Business unit handling the global trading, supply, and optimization of hydrocarbons.
IS&T
Definition
Integrated Supply & Trading
IS&T means Integrated Supply & Trading.
✓ Verified term
Integrated Supply & Trading
IS&T means Integrated Supply & Trading.
Business unit handling the global trading, supply, and optimization of hydrocarbons.
You might also be looking for