Street Address: 5F,E Buliding Shifeng Tech Park, Longhua Town, Shenzhen City, Guangdong Province. China
City: Shenzhen
Province: Guangdong
Country/Region: China