About Euro Link Veg Limited (12887213) United Kingdom