[China]
Address: No.85 Zhong Shan Yi Road, Yu Zhong District, Chongqing, China. 400010
Contact name:Tina Chen