translate English to French: Idid S.
Idid S. A.