Selon les registres publics (RNE), Leela est une entreprise immatriculée sous le SIREN 106383862, dont le siège est situé 26 Rue De La Gite 85430 Aubigny-Les Clouzeaux.