OI
Odyssey Interactive Limited
Current PSC Person with significant control at SIDEWAYS 6 LTD
Notified on 6th Apr 2023
Current PSC Person with significant control at SIDEWAYS 6 LTD
Notified on 6th Apr 2023
This corporate PSC is registered in the UK as ODYSSEY INTERACTIVE LIMITED (03275461).