22 September 2025

Keensight Capital acquires majority stake in risk software firm Decision Focus