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
Finance Chief Magazine October 2026 | Page 69
Finance Chief Magazine October 2026 | Page 71