Facebook owner Meta pays £149m to surrender lease on London office

Facebook owner Meta pays £149m to surrender lease on London office