Gloomy Grim

All I could find was but it might be an old one, since a few smaller ISPs in Finland merged as one some time ago (about 1½ years I'd guess, being one of them). But at least it's worth a try.

Also, their snail mail address popped up somewhere:
Kestikuja 1 E 47, 00650 Helsinki, FINLAND

Hope this was of any help.