Yep... Never leaves a message, etc etc etc... It's yet another "Marketing" company. Their website is:
[email protected], I emailed all the addresses listed on their 'Contact Us' page telling them to stop annoying the hell out of me (for whatever that'll be worth...;-)