Room 1007, Level 10, Kunyang International Business Plaza;
No. 798 Zhaojiabang Road, Xuhui District, Shanghai
hello@smackbangfilms.com