ICBT meaning in oil and gas
Definition
International Centre for Business & Technology
ICBT means International Centre for Business & Technology. The E&P-led international hub formerly called Sunbury Business Park. With an personnel workforce of roughly 4500 people across 50 business and functional teams…
The E&P-led international hub formerly called Sunbury Business Park. With an personnel workforce of roughly 4500 people across 50 business and functional teams, the ICBT is a campus of intellectual capital where business and technology are brought to life everyday. It is the eastern hemisphere balance to the Houston site called Westlake.
✓ Verified term