A significant $25 million has been raised by Vouch, a well-known provider of business insurance for fast-growing enterprises, in its Series C-1 investment round.