I rang back and they told me they were O2. Told me my phone was out of contract and that I needed to update urgently. It's not and I didn't! Asked them not to call again and they have so far called 3 times......
Rang this number back as it seemed like a local number. It's a firm offering phone upgrades. Seemed legit but I rather speak to my provider than have a 3rd party deal with anything. Hung up as I said I wasn't interested so either rude or it's a bit dodgy