DMOZ does not list companies. We list websites.
Within a category the websites are ordered alphabetically on title.
but we are all the way on the second page
That is impossble. Within a category all listed websites are shown on 1 page.
Categories can have subcategories , websites listed in a subcategory are sorted as a seperate list.
If you have been looking at the results of a search than you will see multiple pages.
But DMOZ is a directory, not a search engine.
As a result the search is ony basic. It is not intended to find individual websites but to find categories.
How websites are ordered in search is a big mistery (even to us, the editors) and it can vary in time.