David Lee, Chief Financial Officer of Impossible Foods, joined Cheddar to break down the company’s funding, prospects of going public, and the future of the meat industry.