STSS
Company
Information Technology
Since 1997
Russia
Central Federal District of the Russian Federation
Moscow
121059, Berezhkovskaya embankment, house 20
Since 1997
Russia
Central Federal District of the Russian Federation
Moscow
121059, Berezhkovskaya embankment, house 20
As of February 2019, the main business area of STSS is the production and sale of servers.