NEW DELHI: Indian tech giants Mahindra & Mahindro on Wednesday launched a web design and development startup that helps clients and businesses with mobile applications.The company, called Mahindras, is aiming to make it easier for users to find and tap on a company logo on the web, as well as improve the quality of their …