Apart from traditional vendors, there are dozens of professional dev teams. If you end up with a few options that are equally reputable, explore the portfolios. You want to get a tech partner that has all the required skills for your project.