About Emenda Therapeutics Ltd (11695185) United Kingdom