Ross from Link Promotions recently contacted a relative of mine claiming to be from Google.
He said they had to renew their subscription.
He is clearly not from Google.
Google live in Palo Alto California, not Darwen / Birmingham.
No idea how good his companies SEO is but his confusion about this leads me to believe that potential customers should look elsewhere.
0 comments