About Spear Telecomms Ltd (09245839) United Kingdom