Telstra PBSData Center Operator at
Telstra Shenzhen 1
10 Kefa Rd.
Site Code: SZDS1
Headquartered in Shenzhen, Outside the US or Canada
Telstra Shenzhen 1
10 Kefa Rd.
Site Code: SZDS1
Headquartered in Shenzhen, Outside the US or Canada