About Spearhead Technology Limited (05765877) United Kingdom