Icici Dd Info

It seems you're referring to in the context of a useful paper . This most likely relates to Demand Drafts from ICICI Bank (India).