Vodafone Idea Limited stores Near Industria Estate Road, Manjeri, 676121