TB Switzerland AG, Oberegg, limited or corporation