About Spearhead Holdings Ltd (13404923) United Kingdom