Back to News
5.3.24

Permira to Acquire Majority Position in BioCatch at $1.3bn Valuation