About Telemarketing Services Ltd (11783890) United Kingdom