About Starling Therapeutics Ltd (11997284) United Kingdom