You have shared a best list but you have missed some other companies who provide app development company. I would like to recommend you for Appinventiv which is one of the top mobile app development companies in India. Clutch & Appfutura have also listed this company in its top companies. This company provides mobile app development service, iphone app development service, ipad app development service, android app development service etc. They love their clients. You can go through this site and get all the information.