About Elixir Foods Limited (08578438) United Kingdom