About Caphisca Ltd (13551537) United Kingdom