SISCO: Saudi Industrial Services Company

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

Definition in English: Saudi Industrial Services Company