85291209
Apr 10, 2011
S&K INTERNATIONAL TRADE LLC
Subscribe
A self-adhesive plastic liquid crystal display film that switches back and forth from tinted to translucent through electronic control