About Elixir Investments Limited (07915396) United Kingdom