CFF Los Angeles
1801 Century Park East
Suite 2400
Los Angeles
CA 90069
Tel: 1-866-208-1845

CFF Shanghai
500 Yun Jin Road
Level 8 Greenland Hui Centre Tower B,
Suite 888
Shanghai 200232 China
Tel: (8621) 3368 8938

For general inquiries please contact us at info@crimsonforestfilms.com