About Spearhead Publishing Limited (06985887) United Kingdom