About Npl3 Ltd (11452198) United Kingdom