Industry / Companies
/ Special Technology Center
0Orbital launches
0All launches (incl. suborbital)
14Satellites in orbit
19Satellites built
0Rockets / spacecraft
Special Technology Center is a commercial company based in Russia. Our records show 14 satellites in orbit.
More from Russia