Ennenda
European patent · EP1904716 · Holder, Inventor
European patent · EP1727964 · Holder, Inventor