About Spearhead Global Ltd. (13113271) United Kingdom