[BioCatch in StartUp News] Permira to acquire majority position in BioCatch at $1.3bn valuation
Permira Growth Opportunities Transaction builds on initial minority investment made in early 2023 to acquire a majority position and support BioCatch’s accelerated growth...
Read More