Well, what do you mean by the best SEO company? SEO is a broad concept, but it is all about optimizing the website in order to get higher search rankings. Does this agency guarantee that I'll get on TOP of google? If so, I am ready to hire them.
Still, people who understand how SEO works, know that there is not the best SEO agency. There are only successful strategies, that help outperform the competitors.
I promote my website for over a year, build backlinks on my own, and sometimes, purchase some crowd links from
https://crowdmark.net. Still, I am not on the first page yet, but I understand that it takes time, and if I keep the same way, I will make my goals become reality.