Xunlei's mailing address is 20-23/F Block B Building Keji South Road Yuehai Street Nanshan District, SHENZHEN F4, 518057. The official website for the company is www.xunlei.com. The software maker can be reached via phone at 8675561111571 or via email at ir@xunlei.com.