About Osgo Clinic Limited (10243435) United Kingdom