About Paymentsworld Limited (07345892) United Kingdom