How many types of organizations are there that rank boxers ?
There are many types of organizations that provide telephone interpreting services , including for - profit companies , governmental organizations , non-profit groups , and internal divisions within organizations .