About Denimer Uk Ltd (12424592) United Kingdom