Felix Deng
Intertrust
Contact Details
Shanghai
Email Website
Unit 01, 3rd Floor, 100 Bund Square
No.100 Zhong Shan Road South,
Huangpu District,
Shanghai
China
Telephone: 86-943-3100