TATA COMMUNICATIONS (IRELAND) DESIGNATED ACTIVITY COMPANY

  • TATA COMMUNICATIONS (IRELAND) DESIGNATED ACTIVITY COMPANY