Showing all results for
16763563
About 4 results (0.11 seconds)
#16763563
Active
LTD
10 May 2025
33 Tremellen Street, Accrington, United Kingdom, BB5 1SY
DoB: 02/1999
Ibex Tech LTD
#16763563
Ownership Rights (75 to 100%)
Voting Rights (75 to 100%)
Director Control