About Nu20 Management Company Ltd (13010933) United Kingdom