About Ten Studio Ltd (10580679) United Kingdom