About Candela Holdings Ltd (10084729) United Kingdom