Petrofac+Image
United Kingdom
463 147
115 14 8
Wikipedia
OpenCorporates