Called them and they pretended to be part of the network provider 3 - eventually confessed to be a telemarketing company maybe in London, maybe not. Gave an address in London where they are located (1 Portal way, London W6). Then put my call on hold.
Seem to be a general scamming marketing company that is trying scam phoning people. Avoid at all costs.