KO

Kemi Odusan

Investor at NEA

United Kingdom