Techspace opens Shoreditch co-working space

Techspace, a workspace provider for technology businesses, has opened a flagship co-working space in Shoreditch, EC2. The 20,000 sq ft four-storey office, on Luke Street, provides 354 workstations. Techspace supports technology startups, in particular growing companies that want to establish