Basel
European patent · EP4214210 · Inventor
European patent · EP4344702 · Inventor
European patent · EP4076662 · Inventor