About Ellexis Ltd (12760568) United Kingdom