Place 3/4 of the flour, the oil-sugar-salt in a bowl and add the water until you have a dough that is quite firm and not so easy to knead.
Spread it out a bit using your hands and spread a bit of the melted butter on it.
Fold it, knead a little and repeat the process until you have used all the butter. If you think that the butter is too much, don't use all of it and if it sticks a bit on your working surface add a little more flour.
Cover and set it aside for a while.
Place the 1 cup of milk in a pot to heat well and use the other one to dissolve the flour in.
Remove from heat and add the butter and the liqueur. Set it aside to cool.
Prepare a baking tray and start rolling out the filo sheets.
Place 4-5 filo sheets as thin as you can possibly make them brushing them with oil making sure to allow excess to hang over the sides of the baking tray.
Pour in the pudding, spread it evenly and fold the excess of the filo sheets inwards.
Each time brush with oil and sprinkle sugar and cinnamon. Do the same for the last filo sheet and then place it in the oven.
Bake at 170C for 50 minutes to 1 hour until golden brown.
Remove from the oven and when it cools cut it into small pieces and serve it with the orange sauce which you prepare as followingboil the juice with the sugar for 5-7 minutes until it starts to thicken like a syrup, over strong heat and then add the corn starch dissolved in 1/2 cup of water.
Stir constantly until it thickens, then remove from heat.
In order to cool it place it into another pan, preferably stainless steel so that it cools faster.