Yeah, been there on both sites before I posted my question. One required me to sign up, which I found inconvenient. One didn't bear any result, as in the company name didn't match any from their database. If you have an account on the former site, can you perhaps give a link to an archived page of the search result showing that the certificate number and/or the company registration is valid and matched their database?
There are only 2 ways - to register at the site to check the company or to trust GEO TRUST which gave a green bar ssl to NOWEON.