EDEBEX is a Belgian company that has grown internationally and is now active selling invoices in 5 European countries: France, Belgium, Portugal, Luxembourg, and the Netherlands. It has its headquarters in Brussels and an operations center in Barcelona.