About International Payments Systems Ltd (12986603) United Kingdom