About Bamboo Shack Caribbean Cuisine Ltd (11858803) United Kingdom