S&C Services AG, Glarus Nord, limited or corporation