About Npl Holdings Ltd (11126817) United Kingdom