Company: Tata Communications LtdAbout Company : Tata Communications is a global company with its roots in the emerging markets. Headquartered in…