Bain Capital

Bain Tech Fund Leads $145 Million Round for Biometrics Company BioCatch