About Spencerz Co. Limited (10215066) United Kingdom