http://mobilsense.com/
I worked there for a summer a few years back. They do exactly what you described.