10.0.3.49

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