Developer lodges plans to create another life sciences hub at Regent’s Place
Tech giant ‘consolidating teams’ with staff move to King’s Cross campus
Meta handed back the lease yesterday at a cost of £149m
But shares in Meta have still risen by 19%
The 1,550 sq ft store at its Burlington campus in California will sell products and run demos