You have to insist on contacting the developers because they're the only ones who can provide a solution in this case since they're the only ones who have access to the services and can control the uploads.
After some extensive searching, I've found out that their website doesn't even work anymore. The [email protected] won't reply since the domain is not working.
They page display a 404 error meaning that content has either been moved or deleted.