nationality: Germany, Tuggen
Managing director · sole signature · Tuggen
Swiss patent · CH721626 · Inventor