10.0.1.233

Insight Venture Partners backs ID management software business Keyfactor with $77m

1879
Digital ID management business Keyfactor has picked up a $77m growth capital investment from Insight Venture Partners. K