ICFC Finance Limited is a National Level Class 'C' Financial Institution licensed by Nepal Rastra Bank, registered in 2003 under the Company Act 2053 and Bank & Finance Ordinance, 2060 commenced its operations from July 15, 2004. Headquartered in Bhatbhateni, Kathmandu, Nepal. ICFC has been promoted... Read more
This company has no org chart yet
This company has no teams yet
This company has no offices yet