Urban Revitalization Force klingt genau danach, was das chinesische Unternehmen bereits 2019 mit der Eröffnung des TX Huaihai Youth Energy Center in Schanghai bewies. In der Mall im Herzen Schanghais kreierten sie einen Tempel für Jugendkultur basierend auf den vier Säulen Digital, Oasis, Urban und X als Symbol für Kollaborationen. Mit der im Herbst 2023 in Peking eröffneten Mall The Box expandierten sie ihre Mission in Form des ersten Urban Innovation Center für Jugendkultur. Auf einer Fläche von 103.544 Quadratmetern verbindet die Mall Kultur, Kunst, Community und Konsum mit Storytelling – analog und digital.