About Elixir Organic Limited (13208436) United Kingdom