About Elixir Holdings Ltd (10721884) United Kingdom