Just putting this out there. I have not checked this service and if in the future it was exposed as a scam or something, This contract is invalid for me. Of course I would make sure not just jump to conclusion.
I always ask people to PM if I think it's trusted, and I normally do this to other people.