Gemma Bellman

Gemma Bellman

AngelClaimed
Investor @ The OVA
HQ location
London, United Kingdom