You can report to the web host here:
support@ipower-inc.com
Thanks. I went ‘round and ‘round for a while with their tech guy on chat yesterday - I got the point across, but he couldn’t deal with the fact that I didn’t have a webhosting account with them as a prelude to taking my complaint seriously.