Better English would be one of these:
I found your company name over the internet.
I found the name of your company through the internet.
I found out about your company through the internet.
I found your company using the internet.
- or any combination of those words.
I HAVE found means that, through experience, you have discovered something to be true.
Examples to distinguish between the two:
I found your wallet on the sidewalk.
I have found that keeping your wallet in your pants' front pocket gives it a better chance of staying in.
I found a good recipe for lemon cake in "Home Cooking" magazine.
I have found the recipes in "Home Cooking" to almost always be delicious.
I found my spouse by using an internet dating service.
I have found that internet dating services are generally not very helpful, but in this case, I was lucky!