T&P Troxler & Partner AG, Ruswil, limited or corporation