2 ms·It appears to be hosted on Digital Ocean.by ddtaylor 6y agoIt appears to be hosted on Digital Ocean.