Looks like the site is back up. According to ICANN
http://whoisrequest.com/domain/duecoin.io, they registered on: Creation Date: 2017-07-10T20:19:29Z, so I can see how it couldve expired. Still, very unprofessional of them not to keep up with this. Web hosts send plenty of notices before cutting off service.