Basel
European patent · EP3934560 · Inventor
European patent · EP4282372 · Inventor
European patent · EP3897447 · Inventor