Hi
As I see it, you´ve listed an interesting agency there

, too. I´m working with another SEO angency called
Optimerch... for a year now... and I am very satisfied with the results I get. They have done everything for me, starting with the keyword-research and analysis and the whole SEO package, onpage and offpage SEO.
I´ve tried to do the same by my selfe befoe, but it was just exhausting. So, my advice is ... let the professionals do their job...