64 employees
IBDAA is a financial institution that provides a wide range of loans, credit, lending, and microfinance services to various businesses.
2012