SEMW: Shanghai Engineering Machine Works

What does SEMW mean? The above is one of SEMW meanings. It may have other definitions. Please refer to the end of this passage.

Definition in English: Shanghai Engineering Machine Works