This number has called my cell over 7 times in the past 2 days....I don't answer because I don't recognize the number and they don't leave a message. Assuming it's a scam.
I just went to another website for tracking mobile phones, ToolsMeow-in. Google search of number brings it up. The mobile phone's location is in Andhra Pradesh, one of 29 states in India.