Home / Investors / Alex Leicester

Alex Leicester

Venture Fund · London