Riken
Swiss patent · CH721338 · Inventor
Swiss trademark · 781699 · Holder
European patent · EP3070380 · Inventor