About Paym N Holdings Ltd (10874315) United Kingdom