About Stride Clinic Limited (10354884) United Kingdom