Selon les registres publics (RNE), Amara Nature Solutions est une entreprise immatriculée sous le SIREN 107239162, dont le siège est situé 9 Rue Flora Tristan 93210 Saint-Denis.