Finance Chief Magazine October 2026 | Page 70

HEADQUARTERS: LONDON, UK EMPLOYEES: 5,000 MARKET CAP: US $ 3.3BN NUMBER OF SITES: 70 SITES IN 37 COUNTRIES