About Spearhead Management Ltd (11831119) United Kingdom