About I T Telemarketing Services Limited (02898765) United Kingdom