3/4 of the Google Map reviews for this SEO agency are from their own staff
Post date: Apr 4, 2017 1:50:19 PM
Nuff said! They are an agency based in Leeds, West Yorkshire. I confirmed 3 of the 4 reviewers were staff members via Linkedin!
I've anonymised the screenshot below...