RST Horlogerie SA, La Baroche, Limited or Corporation