About Strova Clinical Services Ltd. (10485950) United Kingdom