+2
votes received
The only information I was able to find (and are not guaranteed to be 100% true) is that the domain is hosted somewhere in Switzerland (ofc for their robust privacy laws) and that the domain littlebiggy.org was registered around 2004 (but maybe then wasn't what is today)
+2