About Spencerk Ltd (13666137) United Kingdom