Lost Pizza Company now open