The only possible solution I can think of is sending an e-mail to support /AT\ torrentleech.org from the address you registered with.
TL has a better request section and is less strict with hit & runs. Other than that, they're mostly equivalent.I'm not on IPT either but is it good?
Bookmarks