Company Description Knithead Films is an advertising agency based in New Delhi that specializes in creating creative, emotional, quirky, and commercially impactful advertisements. We aim to knit the brand\'s needs to help businesses grow exponentially. Our agency fosters an innovative…