Mini Maxi offers pizza and more, with a focus on "maximum taste" in a mini format.