US technology giant Google has entered into a lease agreement for 550,000 square feet of office space with managed workspace provider Table Space at a […]