ABOUT

With space for over 75 disruptive technology businesses and over 1000 members across five locations in London, Techspace has already grown to over thirty times its initial size.