I have never seen this site before, but one of our users sent me this link:
Evidently it is a tagging site for software applications, and 11 people have tagged SplashID as an application that they use on Mac OS.
Facebook Comments
SplashID on iusethis.com