Luo Shi Gang gründete 1995 in Shenzhen die Firma Aluo-Sat, spezialisiert auf Satellitentechnologie und -empfang, während er zuvor als Berater und Autor in der Branche tätig war. Sein Büro im obersten Stockwerk eines Gebäudes ermöglicht kurze Leitungen zu den Satellitenspiegeln, die aus Platzgründen nicht einsehbar sind, da privater Satellitenempfang in China noch verboten ist. Aluo-Sat vertreibt Produkte von Qualitätsherstellern und bietet Dienstleistungen für Endkunden und Großhandel an, während Luo aktiv an Fachmessen teilnimmt, um neue Geschäftsbeziehungen zu knüpfen.