Not sure who is providing their results but I would assume Bing.
Their Google Play app has 10K installs so it appears people are using it.
Not much chatter about them on the web.
Not sure who is providing their results but I would assume Bing.
Their Google Play app has 10K installs so it appears people are using it.
Not much chatter about them on the web.