An important resource for doing company due diligence are directories. Some of the best directories we utilize for helping ourselves and our clients are below:
https://www.SoftwareDevelopmentCompany.co
https://www.AppDeveloperListing.com
https://www.TopBrandingCompanies.com