About Cargill Integra (uk) Limited (04299360) United Kingdom