About Capita Health Holdings Limited (06413394) United Kingdom