About Spannercapita Limited (13037779) United Kingdom