De Legibus Limited, St. Gallen, limited or corporation