About Capita Holdings Limited (06027254) United Kingdom