Sequoia(Shanghai)Screen Manufacturing Co.,Ltd.
Zhennan Road 1051
Putuo,
Shanghai
China