Well those screenshots bring back some memories
Beyond the technical stuff already mentioned, Google comes back with a couple of suspect reports on them such as
PCAdvisor. A directory service has them listed
here with only a gmail address for contact - although that's more than I could find under the contact us section of their website.
Sorry I couldn't be more positive, but I tend to be a cynical suspicious old bugger!