INTU PAYMENTS LIMITEDLiquidationActionsShareCompany no. 04143665 · Private limited company · Incorporated 18 Jan 2001In liquidationAccounts overdue since 31 Mar 2022Confirmation statement overdue since 13 Feb 2022OverviewDirectors and officersFilingsOwnership and controlCharges (secured lending)Filings