Visa agrees to buy BioCatch for USD 2.4 billion in cash - V News | Rallies