About Telemarketing Solutions Ltd (12374916) United Kingdom