This service has been incredibly frustrating. I can't even submit my report because their server is constantly down. I'm trying to dispute an investigation, but their system is making it impossible. It's concerning that such issues exist, and I believe an investigation into their practices is warranted.
Claim your business profile now and gain access to all features and respond to customer reviews.