Key factsactiveLegal nameIDA MENARDfr_inpiRegistration899305593fr_inpiStatusactivefr_inpiIncorporated2021-07-09fr_inpiRegistered address121 RUE GUYNEMER, 85000 LA ROCHE-SUR-YONfr_inpi