IM Maggia Engineering SA, Locarno, limited or corporation