About Logo D Uk Ltd (SC550807) United Kingdom