About Elixir Freshly Frozen Ltd (13377668) United Kingdom