About Mint Pay Holdings Limited (08482408) United Kingdom