Their website seems to be working fine on my iPad in Australia just now. Of course, that’s no guarantee the company is still operating but hosting isn’t free so perhaps there’s hope?