Basel
European patent · EP4263378 · Inventor
European patent · EP4263377 · Inventor
European patent · EP4263379 · Inventor