I have no Idea who this is, however I have had 4 calls today and left all unanswered. As today is Sunday so they can sod off whoever they are!
I have also been getting calls from 02920368797 which has a lot more hits on this site and leads me to suspect the same thing i.e. trying to sell me a contract upgrade.