Adrian Keller, Switzerland, Kilchberg, M, Institut Virion AG