Paybody Limited Company number02633624 StatusLiquidation TypePrivate Limited Company Incorporated30 Jul 1991 Nature of business 4521 Registered office North ParadeWorcesterWR1 3NN Data JSON Markdown