J.P. Hasler, Zürich, sole proprietorship, CHE-103.894.808