About Spearhead Solutions Ltd (10905276) United Kingdom