About Cargill Foods Limited (00222999) United Kingdom