business process management and professional services company Capita has achieved a strong sales performance this year with record major contract wins totalling £1.7bn.
Capita achieves record major contract wins