French own-label fresh pizza maker Delistar has closed its manufacturing site in Seclin, near Lille, northern France.