1.3B valuation

Read news on 1.3B valuation with our app.

Read more in the app

Digital fraud detection startup BioCatch hits $1.3B valuation as Permira buys majority stake