Now, when I am logging again to upload other documents payslips, statements etc., I do not see any option to upload document on the website.
I see two options "Download Checklist" and "Provide documents and bio metrics". Provide document option mentions "make arrangements with our commercial partner (of course commercial!!!

In short, can I upload the documents without a few or only option is to give in to VFS ransom
