About The Red Thread Clinic Limited (13365682) United Kingdom