About Capito Holdings Limited (SC304913) United Kingdom