About Mem Agro Turkey Ltd (11840253) United Kingdom