Mobile pizza company, Killa Carbs, is a Pizza Chef of the Year UK 2024 finalist.