Maria-Theresia Benz, Switzerland, Rotkreuz, F, ILICH AG