Invictus Growth Backs Tech Review Provider IT Central Station
Technology-focused Invictus Growth Partners is backing IT Central Station Ltd., a provider of peer reviews for software and other enterprise technology products.
The San Francisco-based firm is investing $30 million for a minority stake in the company, which is rebranding as PeerSpot, according to Russell Rothstein, co-founder and chief executive. Read more