About Ld Studios Uk Ltd (13252068) United Kingdom