This is Serco:
The Biggest Company You’ve Never Heard Of
Serco Group plc (LSE: SRP) is a government services company based in Hook, North Hampshire in the United Kingdom. It is listed on the London Stock Exchange and is a constituent of the FTSE 100 Index. Serco Group has around 70,000 employees.