A microfinance company is an institution that offers micro credit based services. Usually this form of institution provides microcredit based facilities to small business owners in rural areas.