CH-8200 Schaffhausen
European patent · EP0924195 · Holder
European patent · EP0773221 · Holder
European patent · EP0682026 · Holder