James Herbert

James Herbert

AngelClaimed
Venture Partner @ Navitas Capital
HQ location
London, United Kingdom