Treubera AG (Suisse), Baar, Limited or Corporation