The Lost Pizza Company just opened in Ocean Springs, and I was excited to give this Mississippi-based restaurant a try. The LPC opened its first location in Indianola and has more than a dozen locations now. That sort of growth can mean only one thing, and that is good pizza.