The primary driver behind last 12 months revenue was the Capita Public Service segment contributing a total revenue of UK£1.41b (58% of total revenue). Notably, cost of sales worth UK£1.86b amounted ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results