CH-4102 Binningen
European patent · EP0784126 · Holder, Inventor
European patent · EP0590248 · Holder, Inventor
Swiss trademark · 300056 · Holder