About Duell Uk Ltd (12267775) United Kingdom