Ben Holmes

Investor in London, United Kingdom

Ben Holmes

Investor in London, United Kingdom

Visit my website

Seed Investor and Venture Partner at Index Ventures.