Tecmako SA, La Baroche, Limited or Corporation