Marcus Lemonis, of Marcus Entertainment, makes a significant investment in the New York City–based production company Zero Point Zero