This app was mentioned in 3 comments, with an average of 1.67 upvotes
Just google it, LDC (despite being a car company, it's still the same) have a good one. Be warned, the CGI is much shitter than real life videos. If you get practice test, the app on android (with a green bike on the front, and the 42 videos), Here
aim to get at least 4 on every clip, it's what I did.
I messed up loads on a few clips, but still passed so, hey ho!
I gave myself 2 months for my theory, within the first month i had most of the theory nailed, didnt dedicate much time to hazard perception. I was wrong. Hazard perception requires a fair bit of time too!
I used this