Ideally both the terms are same & define a company which is into development of mobile applications. A company which has experienced mobile app developers in Mumbai of any other city of India and they are capable of developing native or hybrid apps on android & IOS platforms.
Whether you call it mobile apps company or application development company or best mobile app development company, all terms mean the same.