I want to create a company that makes carpet cleaning solutions and shampoos. I am currently a second year civil engineering student, strongly considering switching to chemical engineering in pursuit of my dream. I want to know if I need the chemical engineering training to go after such a endeavor? Or can i continue with my civil, and pick up the knowledge to create such chemical solutions? Where do i start?