Shanghai Factory: No.1000 PingHai Road, SiTuan Town, FengXian District, Shanghai 201413, PRC
inquiry@ilmdisplay.com