The Pizza Chain You Haven’t Heard of That’s Trying to Take Over the World

Is high-tech pizza better pizza? This Russian startup bet yes.