About Eleusis Therapeutics Holdings Ltd (12523335) United Kingdom