SHENZHEN, CN

1. 20110019414 LED DISPLAY DEVICE - includes a base and at least one front door 01-27-2011