Room 1503, China Merchants Tower, No. 161, East Lujiazui Road, Shanghai, China Shanghai, Shanghai
Compass Innovation is management manufacturing company established by a team of seasoned professionals who share common vision with experience across Advance LCD Display Technology and Innovation. At we dedicate our effort to manufacture the Brilliant ...
advertising display, advertising signage, digital advertising, advertising stand, advertising player, advertising products, touch screen, mirror lcd