Business unit managing the end-to-end trading, supply, and logistics of oil and gas products.
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 managing the end-to-end trading, supply, and logistics of oil and gas products.