About Elixir Plus Ltd (11262358) United Kingdom