About Spearhead Media Ltd (06029413) United Kingdom