About Baruch Hair Loss Clinic Limited (12088906) United Kingdom