Nature of business: Other software publishing
Address: 1 Lord Street, Salford, England, M7 1UA
Incorporated on: 12 September 2025
Persons: Mukaila Oluwasanmi AYUBA
Company Number: 16713093
Nature of business: Other software publishing
Address: 1 Lord Street, Salford, England, M7 1UA
Incorporated on: 12 September 2025
Persons: Mukaila Oluwasanmi AYUBA
Company Number: 16713093