Meyrin
Swiss patent · CH718724 · Inventor
European patent · EP3896533 · Inventor
European patent · EP3896534 · Inventor