Address
2108 Sand Hill Road, Menlo Park, California, 94025, United States
Investment sought
Investment sectors
Investment status
Investment limits (in millions)
Min : 1.
Max : 1.4
Deal limits (in millions)
Min : 1.4
Max : 5.5
Min : 1.
Max : 1.4
Min : 1.4
Max : 5.5