Hangzhou Youchuang Culture and Media Co., Ltd. was founded in January 2015, and its headquartered in Hangzhou Tonglu which is the most beautiful town of China. The company mainly engaged in production and distribution of various topics, variety, TV and other films and television. Hangzhou Youchuang Culture and Media Co., Ltd. Also undertakes advertising planning, brand promotion, corporate image planning, public relations activities planning, tourism services, art training and other related creative cultural industries.

The film named 《ChuYi》was invested by the Youchuang which Won the Gold Award from the Montreal International Film Festival in Canada in the end of the last year. The second film named 《Dream to Dream》was produced by Youchuang which Won the approval of the State Administration of Radio, Film and Television, and successfully nominated for the Italian Ferrara International Film Festival, has been recognized by the international mainstream film industry.