Permira Takes Majority Stake in BioCatch at $1.3B Valuation
Permira has acquired a majority stake in BioCatch at a $1.3 billion valuation, solidifying the company's global expansion plans. The behavioral biometrics company
Source: bankinfosecurity.com