I currently live and work in the UK but I'm not a permanent resident. I'm scheduled to submit my documents for a (French) Schengen visa application in a few days and one of the requirements is travel insurance. However, it appears that local insurers here in the UK cannot cover me based on my residency status. How and where do I get my insurance? I have a trusted insurer back home but I can only give them my address in my home country. Can I only be covered by the insurer in my home country?