I have now filed a complain with the ICS Internet Crime Complaints Centre. It has taken me all night filling out this form and also wrote to email@example.com
and to Alexa on this link:
You can try yourselves to register your stamps too incase you will be needing it when you file with your credit card companies. It would help.
Good luck all.