About The Caribbean Snack Box Ltd (12077938) United Kingdom