saul klein

logo Index Ventures
Index Ventures logo

Index Ventures

no topics Description:
Location:
Geneva, GE, Switzerland
Founded:
1996
People:
saul klein