About World Flavours Limited (11805018) United Kingdom