Erlenbach
Swiss trademark · 856723 · Holder
Swiss trademark · 849390 · Holder
European patent · EP4390612 · Inventor