About Schroeder Therapeutics Ltd (11058429) United Kingdom