26 Minyi Road, Xinqiao, Shanghai, China Shanghai, Shanghai
Founded in 1993, Lonking Holdings Limited ("Lonking") is one of the largest construction &logistic machinery manufacturers China. It has 19 wholly owned subsidiaries and four production bases respectively located Fujian, Shanghai, Jiangxi ...
Stacker