About Taste The Taste Caribbean Limited (12924840) United Kingdom