Never used this TruePic Vision app either, is this a new requirement?
The whole process was extremely easy, I must say. I was not looking forward to jumping through the hoops, but a few emails and it was done -- very smooth, no issues for me at all.
I signed up for a virtual office here in Sydney, and obtained a DUNS number using that address with no issue. This was last year.
Joke of a process, good luck