About Denote Studio Ltd (13401905) United Kingdom