About L S Telemarketing Ltd (08424198) United Kingdom