Pallavi Puri, Entertainment Design Center in New Delhi