Londoners have been left reeling after the internet giant announced it would be closing its UK offices on December 18th.The company announced that its UK branches would be closed on the same day as the UK’s general election on June 8th.On Twitter, the company also announced that the company’s UK headquarters would be shut on December 9th.This is a blow […]