Hollenstein & Partner AG, Oberuzwil, limited or corporation