On search results, did you specifically opt not to display logos? It may actually be nice not to have them so focus is placed on mission statement / slogan, but I'd be interested if this omission was intentional.
Overall, seems like a site I'd use if it expanded to the U.S. and other countries. If this site is targeting people interested in products (rather than investors / job hunters) then maybe you could add a feature to subscribe by email for specific search terms. For example, what if I want to be alerted once a month if there are new companies posted that match the term "coffee"? This would be a great addition to help encourage users to return to your site.