INN-mobilien Invest AG, Teufen (AR), limited or corporation