Reviews are hosted by Google Search.
(See screenshot of landing page below.)
To submit a review, please, do NOT click on button that says "Website".
Instead, scroll down to "Write a Review" or "View all Google Reviews".
Go To REVIEWS now.
Thank you for your time. This helps me very much.