Hi and welcome to the forum.
There are a number of possible causes, ranging from sensor failure through a coolant leak to radiator fan failure - we've seen all of these here. You'll have to do a bit more digging to pinpoint the cause.
But whatever it is, I'd strongly advise you
not to drive the car again until it's properly repaired. The 1.2 is basically a strong and reliable engine, but its achilles heel is that it will quickly destroy itself if run when low on coolant. Folks often report blown head gaskets after cooling system problems; the gasket has been known to fail before the overheat is sufficient to put the warning light on.
One telltale sign is gurgling/swoosing noises behind the dash; another is unselected loss of heater output. If either of these ever happens whilst you're driving, stop as soon as you safely can, check the coolant level (take care as it will be hot) and do not drive any further until you are certain there is sufficient liquid in the cooling system.
Thank you for getting back to me! yes it makes a swooshing noise behind the dash and i have been getting loss of heat after 30mins of being in the car, the heater suddenly turns cold. My dad seem to think i need a new thermostat and gasket. He'll have a look at it today. Thanks again