About European Fermentation Products Limited (SC098644) United Kingdom