STA Immobilien AG, Villigen, Limited or Corporation