At Least you found out before hand
Id bought my GTi before insurance co said no not till your 30.
Lost 1 yrs no claims and because i ended my policy after 9 months cover had to pay the rest of the premium then they didnt cancel policy and wouldnt honour the no claims when my new insurance co checked out from last years renewal.