About Demix Uk Ltd (12395468) United Kingdom