Windows 10 Enterprise Docker cannot pull nor communicate with Docker Repo

Hi,
I am using a work laptop with Enterprise Windows 10, installed docker as I have admin privileges and all installed ok. When I try and pull an image I get:

“Error response from daemon: Get https://registry-1.docker.io/v2/: EOF.”

I tried docker login via the CLI but get: this even though I am logged in to docker via the desktop app:

“Error response from daemon: Get https://registry-1.docker.io/v2/: EOF”

When I curl to the address in the error I get the same error. Tried restarting docker, and hyper-V, also tried fixing the DNS server to 8.8.8.8, also tried from home not on the network, in which case I get similar message but with TLS timeout at the end.

Any thoughts to resolve?

Many thanks