About Elixir Ltd (11771598) United Kingdom