Have you looked through your bank /credit card statements?
I know it`s not the hi-tech answer you want, but it should show up on them..
..
Assuming you mean the mpunk3.org domain, it lists the "sponsoring registrar id" as R11-LROR, which turns out to be Tucows Inc, does that help?