About Alpha Agriculture Limited (09245316) United Kingdom