STIO: Scientific and Technical Information, Old

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

Definition in English: Scientific and Technical Information, Old