About Elixa Mediscience Ltd (12312023) United Kingdom