Denecke + Leuzinger AG, Glarus Süd, Limited or Corporation