About Nplz Holdings Ltd (12011640) United Kingdom