About Promega Flavour Mex Limited (08239054) United Kingdom