Selon les registres publics (RNE), Elho Ilo est une entreprise immatriculée sous le SIREN 107288482, dont le siège est situé 27 Rue Nationale 62200 Boulogne-Sur-Mer.