SD
Stackstudio Digital Ltd.
Current PSC Person with significant control at INTELSTACK LTD.
Notified on 2nd Jul 2025
Current PSC Person with significant control at INTELSTACK LTD.
Notified on 2nd Jul 2025
This corporate PSC is registered in the UK as STACKSTUDIO DIGITAL LTD. (12539069).