Have you tried Europol?
Not yet. I also thought about reaching out to the embassy, but have not had the time for it yet.
As far as I know, Europol can route your report to appropriate local authority.
Thanks, I'll give them a call tomorrow. The website only lists a dutch phone number, which is convenient, I'm dutch as well.