About Spear Technology Limited (07131171) United Kingdom