We are looking for a geo-location service that can also identify the mobile carrier of mobile phones. What are the available services that offer this functionality?
We would prefer a java API, but can probably make do with other implementations if necessary.