About Innovative Marking Digital Solutions (imds) Uk Ltd (13063650) United Kingdom