Workspace5 Nov 2026
Techspace signs 15-year lease for new 25,725 sq ft City of London workspace
Techspace announces 9th location as the business plans to double in size over the next three years Thursday 5th November,flexible workspace and tech occupier specialist Techspace has taken a 15-year…




















