About Ibiza Superfoods Ltd (09222045) United Kingdom