Immo Thurgau AG, Langrickenbach, Limited or Corporation