John Keells Holdings is one of Cargills's top rivals. John Keells Holdings is a Public company that was founded in 1870 in Colombo, Other. Like Cargills, John Keells Holdings also works within the Software, Internet & Computer Services industry. Compared to Cargills, John Keells Holdings has 4,281 more employees.