The IP geolocation lookup for ISPs (Internet Service Providers) is 95% accurate, the reason is that they use different physical proxies and change their routing more often.
Over time we follow the changes and update our database continuously.
For known leads - the system tracks your leads regardless of their current IP so you can also use the lead database fields (like scoring).
Is this article helpful ?