About Capillus Limited (04005774) United Kingdom