Software firm signs 10-year lease
Almost 180,000 sq ft of office space is under offer or has completed in Cambridge this month as the city’s tech and life sciences sectors continue to grow.