About Jamaica Flavour Spoon Ltd (12117953) United Kingdom