About Inky Mind Uk Ltd (08062878) United Kingdom