XPOMASS Logo
Register No. 201203075354 (JM0619854-K) Joined since 2012 Mar 30

Malaysia No. 1 LED screen platform. Access over 50 LED screen manufacturers on one platform, offering direct factory wholesale prices.

+6012-7232935, +6012-2935580 [email protected]
verified_img