About Largo Foods Uk Limited (05940279) United Kingdom