China, Shenzhen
No.22, Dengliang Road, Nanshan District, Shenzhen, China, Nanshan, 510000