S & T AG, Neuhausen am Rheinfall, Limited or Corporation