Question: What is the name of the company which sells Nespresso products, which were first invented by engineer Eric Favre in 1974?
Sentence (from "Nespresso"): Nespresso is a premium price coffee, and by 2011 had annual sales in excess of 3 billion Swiss francs.
Relevant evidence: No