Basel
European patent · EP4161942 · Inventor
European patent · EP3746466 · Inventor
European patent · EP3517543 · Inventor