Stephen Clough
About Stephen Clough
Angel investor (Investment Manager) based in London, United Kingdom. Focus areas include Equities, Investment Management, Finance. Invests at early stage venture stage.
Investment focus
Stages
Sectors
Portfolio
No portfolio companies recorded yet.