Key factsactiveLegal nameSACHA TEDDY LOULOU CLAVELfr_inpiRegistration891626392fr_inpiStatusactivefr_inpiIncorporated2020-12-01fr_inpiRegistered address464 CHE DES SOURCES, 30730 GAJANfr_inpi