About Spc3 Limited (04977966) United Kingdom