Their website is now working, although it's a bit slow - but the cert is now valid and it's actually loading.