About Ami Farms Limited (04085294) United Kingdom