Key factsactiveLegal nameSTS FRANCEfr_inseeRegistration309685436fr_inseeStatusactivefr_inseeTypeLimited liability company (SARL)fr_inseeIncorporated1985-10-01fr_inseeRegistered address36 AV DE LA MALMAISON, 78170 LA CELLE-SAINT-CLOUDfr_inseeIndustry45.2Afr_insee