About Spear Communications Limited (03258560) United Kingdom