Six months after Meta, owner of Facebook, decided to leave its offices at 1 Triton Square in London, landlord British Land has joined forces with Royal London Asset Management to create a £385 million science hub in the building.