About Spearmark Holdings Limited (02689898) United Kingdom