About Cargill Investments Holdings Limited (03577241) United Kingdom