ID Finance is a Barcelona-based company that provides an online marketplace for consumer installment loans.