Being a company, we'd suggest you to choose a agency that is in your budget but on the other end provides quality work. It's bit difficult to find the agencies that offers quality work in affordable pricing but as per our experience, the company called, Link Core Media is someone that you can rely completely. They have a good and qualified team that knows how to build quality links for your brand.
Good luck!