Kroll expands to South Africa by Staff Writer April 10, 2023 0 Kroll, a provider of worldwide risk and financial consulting solutions, recently announced the launch of a new office in Johannesburg. ...