About Dalagro Upington Ltd (12838888) United Kingdom