IM Maggia Engineering SA, Locarno, Limited or Corporation