It's the Find My Mobile app which does it (maybe called Find My Cell Phone in USA? Not sure).
You have the 'Send Last Location' option turned on. It's a security setting to send your phone's location to the app's server before it runs out of battery.
To switch it off, go to Settings - Lock...