Key factsactiveLegal nameOTUfr_inseeRegistration412696650fr_inseeStatusactivefr_inseeTypeLimited liability company (SARL)fr_inseeIncorporated1997-07-01fr_inseeRegistered address13 RUE MOUILLARD, 69009 LYON 9EMEfr_inseeIndustry49.41Bfr_insee