About Ben & Terry S Caribbean Takeout Ltd (13296372) United Kingdom