About Spencer Studio Ltd (13087179) United Kingdom