About Elixir Cacao Ltd (12889313) United Kingdom