About Abacus Agriculture Limited (09132721) United Kingdom