Ross Seychell

Ross Seychell

AngelClaimed
Advisor @ Index Ventures
HQ location
London, United Kingdom