General Industry Term

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