Register or login to network with top notch entrepreneurs. It's free to join!

Stephen Deans

Business Developer, Product Manager

London, United Kingdom

Background

About Stephen

Creative energetic enthusiastic ideas machine. Few projects on the go, but cannot do it alone.