Oliver Kicks

Oliver Kicks

AngelClaimed
Associate @ Concept Ventures
HQ location
London, United Kingdom