About Caribbean Kitchen London Ltd (11619335) United Kingdom