Company IHI E&C INTERNATIONAL CORPORATION Address 1080 ELDRIDGE PKWY, STE 1300, HOUSTON, TX, 77077, USA