Vodafone Idea Limited stores Near Station Road, Mainpuri, 205001