Idea Digital Imaging / Malcolm Tan Photography Production Manager Photo Agency Shanghai Contact Details Contact Details Idea Digital Imaging Malcolm Tan / Photography Production ManagerNo 500 South Rui Jin Road Block 5 1FCN-200032 ShanghaiPhone: +86 - (0)21 - 54962118 Contact email Website gosee.news/idea-imaging