CH-1822 Chernex
European patent · EP2281525 · Holder, Inventor
European patent · EP2281524 · Holder, Inventor