Hi!
I personally didn't upload the form 80, it is my understanding that it's not always required. And given that they haven't asked for it, it's not been required in my case, so far. You can preload this online as far as I'm aware, I just couldn't deal with the hassle!