Tech BioCatch Reaches $1.3B Valuation with Permira’s Stake Purchase by Caleb Ogwuche 5 months ago Permira, a private equity corporation based in the United Kingdom, is the new majority shareholder of digital fraud detection company ... Read more