About Elixir Holistic Health & Beauty Limited (10838718) United Kingdom