Street Address: Building No.1/A, Touching Spring District, Shen Hui Road, Bu Ji, Shenzhen., Shenzhen, Guangdong, China (Mainland)
Province: Shandong
Country/Region: China