Oprettet i 2007 (United States), E EUROCASTLE egen 22 søstermærker og 3453 konkurrerende mærker. Mærket E EUROCASTLE er ejet af Softbank Group, et selskab noteret i Francfort. Det internationale værdipapiridentifikationsnummer (ISIN) for Softbank Group er JP3436100006. E EUROCASTLE er en del af aktivitetssektoren Telekommunikationstjenester.