WP Smush - cannot access server

I have a number of WP sites all of which have Cloudflare and WP Super Cache installed. They can all access the WP Smush Pro server. However the soldiersofglos.com web site cannot.

I have de activated Cloudflare and WP Super Cache but still cannot access the server. Any help you can give would be greatly received.

Stephen