Technical service provider for the oil and gas industry GL Noble Denton has opened an office in Port of Spain. With upstream and…