Key factsactiveLegal nameNELL DUVILLARDfr_inpiRegistration844319681fr_inpiStatusactivefr_inpiIncorporated2018-12-23fr_inpiRegistered address3146 RTE EDMOND DE ROTHSCHILD, 74120 MEGEVEfr_inpi