Capita

27th July 2015

The UK’s leading provider of business process management and integrated professional support service solutions, with 68,000 staff across the UK, Europe, South Africa and India.