Since the Preston server is on VM and is connected to VM's infrastructure, that would suggest VM
is at fault.

Incidentally I see no problems with the Preston server this morning so ironically it looks like only VM customers have problems with VM's own server. Epic.
(P.S. HTTP is one of the few protocols VM
don't fiddle with.)