Techspace

Space to grow.

Location
London, United Kingdom
Website
http://www.techspace.co/

Projects credited in

About

Techspace is the home of scaling technology businesses. Offering workspaces, event venues, meeting rooms and business services across Europe.

People who have worked with Techspace