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

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