N + S Immobilien AG, Teufen (AR), limited or corporation