If you want to reach the admins for this site you can do so through here.
And if you want to contact Lena herself, you can try this adress, but I have never tried it myself. But if you have tried it please let us know if it “worked” and if you got an answer!
PO Box 1037
Cary, NC 27512