Basel
European patent · EP4182395 · Inventor
European patent · EP3867317 · Inventor
European patent · EP3684759 · Inventor