US technology giant Google has leased 550,000 sq ft from managed workspace provider Table Space at commercial complex in ...