Mahindra Paybima stores Near Deputy Para Road, Ranchi, 834001