HOME / CONTACT
contact

339 Caoxi North Road
Building C, Suite 1513B
Zhongjin International Square
Shanghai, China 200030


T: +86.21.6085.0507

info (@) daedalumfilms.com

www.daedalumfilms.com