Do you have the messages from your payments? Email the jagex people with the info.
Try reddit
What do you think?