BioCatch announced it has placed 12th on Deloitte’s 2018 Technology Fast 500, with a three-year growth rate of 10,451 percent.

Read more on Biometric Update here.