citizen of Herzogenbuchsee, Oftringen
Managing director · sole signature · Oftringen
European patent · EP3992633 · Inventor