About Spc Technology & Hardware Ltd (13421673) United Kingdom