I'm trying to see if it is a forum hosting company (due to the subdomain - lottas).
The person I run the site for is curious about it - I told him most likely people on that forum are linking to his articles.
Oddly, this was the #1 referrer to his site last year.