
The IP location of a company does not necessarily reflect the actual location of the company one plans on dealing with.
The IP location only indicates that the company server may be found in that country. However, all the other information such as the physical address of the company could be fictitious. Bought off the internet for a few hundred dollars. The location could, in some instances be in the middle of some lake or lead to a swing in the middle of a children's park.
There is no definite, reliable, and accurate way of determining the physical location of a company based simply on the IP address. Except of course, if you actually go and try to find out where the address is located. In which case you are in for a big expense and an even bigger response.
You could end up in the middle of the Everglades in Florida based on the information attached to a given IP address regarding its actual location.