About Avocet Agritech Limited (10838356) United Kingdom