Following a link from Understanding versions in an evergreen browser - Windows 10 Forums
brings up this message from my ISP's redirector, BT:
Sorry, the website insider.microsoft.com cannot be found.
Did you mean http://www.microsoftstore.com?
I seem to recall that the site is not available from the UK - am I correct?