About Carella Hairs Ltd (12952628) United Kingdom