Thatcher Bell

Thatcher Bell

AngelClaimed
Managing Partner @ CoVenture
HQ location
London, United Kingdom