Key factsactiveLegal nameDEVIKA SANTUSHA MOELLAfr_inpiRegistration984198499fr_inpiStatusactivefr_inpiIncorporated2024-02-05fr_inpiRegistered address1 AV Hector Berlioz, 97310 Kouroufr_inpi