About Spear Telemarketing Ltd (07136029) United Kingdom