About Jamaica Flavour Limited (10729351) United Kingdom