Site seems legit, but when submitting a request there is absolutely zero support for any questions that you have. I wrote them 6 emails with very simple questions that could be answered in a matter of minutes, and got a single automated reply which didn't answer any of my questions.
Claim your business profile now and gain access to all features and respond to customer reviews.