About Cargill Technical Solutions Limited (10219238) United Kingdom