Hint: How many minutes will the clock show for each real hour?
Since the clock is losing 6 minutes every hour, for every real hour that has passed, the clock will only show 54 minutes.
Since the clock shows 10.12am, we know that 612 clock minutes have passed.
This therefore equals 680 real minutes and hence 11 hours and 20 minutes.
The clock stopped 120 minutes ago, therefore the time must now be 1.20pm.