About Spearhead International Limited (01056769) United Kingdom