Digital fraud detection startup BioCatch hits $1.3B valuation as Permira buys majority stake 2 min read Tech Digital fraud detection startup BioCatch hits $1.3B valuation as Permira buys majority stake admin May 24, 2024 Image Credits: Getty Images Digital fraud detection company BioCatch has a new majority shareholder: A U.K.-based private...Read More