About Elixir London Limited (10414504) United Kingdom