About Capiro Limited (02278866) United Kingdom