Black Camel Pictures

Background
Founded in 2006, and very based in London, Black Camel Pictures produced British Films.