Travel insurance recommendation

I had so many rejections for travel insurance and ludicrous prices but then I found OneStop4 travel through a friend and suddenly, I am not a social pariah and online quote was simple . 

As for the mainstream insurers - vultures is my politest description