The Moving Picture Company Category: Film ProducersContact Number: +(91)-11-24626654 Address: 3/42, Jangpura, Delhi - 110014