About Cargill Investments (03020786) United Kingdom