Harry Briggs

Harry Briggs

AngelClaimed
Managing Partner @ OMERS Ventures
HQ location
London, United Kingdom