A Dubai-based film production banner focusing on narrative short films, feature films, commercials and branded content.