Index Ventures, the venture firm founded in Switzerland in 1996, and now based in London and, as of 2011, in San Francisco, is opening its fourth office in New York. […]
Shardul Shah
Trending topics and news from the Shardul Shah category
Back to news home