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