The Hangzhou He Shan Art Company was found in 2000. It is the social service window based on the School of Art, Zhejiang University of Technology. The Magic Train was released on the theatres of Hangzhou, which was produced by Xiao He Shan Animation of Comic Research Institute, distributed by Hangzhou He Shan Art Company, and was the opening movie of the 11th China International Animation and Cartoon Festival in 2015.