Afraid not, we're not authorised to sell insurance to non-uk residents (and this includes Channel Island residents). If you're in the UK on a visa, you'll need to be able to show that your visa afforded you the right to be in the UK for the full duration of your policy.
You'll also need a UK bank account and UK address that you can show evidence of living at. As an extra check, our website will only accept payments from UK bank/credit accounts.