This company is an American scammer, I just got off the phone with them. They create fake pop-ups.
Company Number 800-657-1508
The number may be down for sometime (they aren't answering their phone lol), I just got done scaring the shit out of the manager.