Key factsactiveLegal nameFREDERIC DELOUARDfr_inpiRegistration853946861fr_inpiStatusactivefr_inpiIncorporated2019-07-01fr_inpiRegistered address20 RUE DE LANN MENARD, 56650 INZINZAC-LOCHRISTfr_inpi