Oftringen
European patent · EP4403069 · Inventor
European patent · EP4042902 · Inventor
European patent · EP3445205 · Inventor