- Compass Innovatio
- advertising display, advertising signage, digital advertising, advertising stand, advertising player, advertising products, touch screen, mirror lcd.
- Address:Room 1503, China Merchants Tower, No. 161, East Lujiazui Road, Shanghai, China Shanghai, Shanghai
- Compass Innovation
- advertising display, advertising signage, digital advertising, advertising stand, advertising player, advertising products, touch screen, mirror lcd.
- Address:Room 1503, China Merchants Tower, No. 161, East Lujiazui Road, Shanghai, China Shanghai Shanghai 200120 China