Anyone used this service?
Is there any similar one?
How do i contact the site owner? I can't find any contact info on the site.
To my understanding, it was sold but I haven't seen it resurface in activity recently.
It'll be interesting. You might have to dig deep to find the owners or new owners.