User Activity

I am being called at least 10 times a week by many individual people claiming to be from O2 wanting to discuss my contract renewal. These people seem to have my contact details such as home address and email. Not sure how this has happened but I am v...