Nature of business: “Data processing, hosting and related activities”
Address: 5 Imperial Way, Manchester, England, M9 8FE
Incorporated on: 03 November 2025
Persons: Anne Obehiaghe OGBEKHIULU, Christian Ivielebhomon OGBEKHIULU
Company Number: 16826154
