About Demeter Agrico Europe Ltd (13667903) United Kingdom