About Elixer Plus Ltd (12227684) United Kingdom