Unfortunately i don,t think there is cheap insurance for your category
.
terrible thing to say but insurance companies do not like you very much,your under 25,got l plates,but on the bright side they will be happier cause your female{apparently have more common sense than us males of equvalent age}.
maybe consider a very cheap scooter for a few yrs and stick with 3rd party property insurance?
look for a company which gives a lower premium & skyhigh excess{user pay basis}&hope to goodness you never have to make a claim.
once you reach 25yrs old,with a good/clean driving record,yuo can get insurance with most companies at very good prices.