CNN — A business landlord is suing Twitter for breach of agreement just after the company allegedly failed to fork out rent for a person of its offices in San Francisco. The lawsuit worries Twitter’s office space at 650 California Street, not its major headquarters on Marketplace Road. But it […]