Demarest is a unique film and television production company that also invests in technologies that create and deliver premium content across all mediums. They wanted to remove the “films” from their name and redesign their brand identity to better reflect their innovative business model.
Leave a comment