YC-Diesel /Yuchai was founded in 1951 and is located in Yulin, Guangxi Province; a region in the South of China, has over 9,000 employees and total assets of over 2,3 billion Euros. They were also China’s first engine manufacturer to be listed on the New York Stock Exchange in 1994.
Although the headquarters are in Yulin, Guangxi, they also have 8 subsidiaries and production bases in areas such as Fujian, Jiangsu, Anhui and Shandong and Inner Mongolia.
Yuchai are driven by their policies of corporate responsibility and environmental awareness. They have invested heavily in Research & Development, accelerating their emissions compliance program to ensure they meet the most stringent emissions requirements globally.