Key factsactiveLegal nameICARUS MEDIA DIGITALfr_inseeRegistration928159011fr_inseeStatusactivefr_inseeTypeForeign legal entityfr_inseeIncorporated2024-03-01fr_inseeRegistered addressEALSFORT TERRACE 10, 99000fr_inseeIndustry62.01Zfr_insee