About Taurx Therapeutics Europe Ltd. (SC531194) United Kingdom