Thomas Humbel, Switzerland, Sulgen, M, Humbel Zahnräder AG