About Eleusis Therapeutics Ltd (10227584) United Kingdom