Blast Films Photo Prod UNITED KINGDOM, London Contact Details Contact Details Blast Films Unit C, 2 Imperial Works, Perren StreetGB-NW53ED LondonPhone: +44 (0)20 - 72 67 42 60 Contact email Website