Selon les registres publics (RNE), Leo Invest est une entreprise immatriculée sous le SIREN 105506794, dont le siège est situé 16 Avenue De Lombardie 13880 Velaux.