About Clinic Spa Beauty Ltd (12633090) United Kingdom