Fledgling US meat-free business Impossible Foods has appointed former Del Monte Foods executive David Lee to the roles of COO and CFO.