About Euro Foods & Livestock Ltd (12305922) United Kingdom