The IP resolves to vps-6dbc9b7d.vps.ovh.net. ovh.net is a French hosting company. The last hop before it that responds for me -- without about the same ping time, so probably in about the same location -- is be102.sbg-g2-nc5.fr.eu.
So it'll be France or thereabouts, at least presently. I suppose that it could be forwarding connections from there elsewhere.
Their legal page mentions the Netherlands, Finland, and Germany. I don't know which of the latter two they're hosted in but their hosting company is German, and Germany are a bunch of assholes when it comes to copyright.