+86 21 5403 3573

Lane 6 Xiangyang North Road

Building 3, Suite 201

Shanghai 200040 China

info at daedalumfilms dot com