About D&h Studio Uk Ltd (13099339) United Kingdom