YOUR NAME *

EMAIL ADDRESS *

PHONE NUMBER

COMPANY URL

GAME URL

YOUR MESSAGE *

Beijing Head Office
+86 010 6831 7777

Beijing Office: 5/F

Guoxing Building No.22

Shouti South Road

Haidian District

Beijing 100044

People's Republic of China

Shanghai Office

Suite 601, No.356 Xinzha Road

Huangpu District

Shanghai 200041

People's Republic of China