About Candela Group Ltd (10673606) United Kingdom