OT
Ocula Technologies Holdings Limited
Current PSC Person with significant control at OCULA TECHNOLOGIES LIMITED
Notified on 11th Mar 2021
Current PSC Person with significant control at OCULA TECHNOLOGIES LIMITED
Notified on 11th Mar 2021
This corporate PSC is registered in the UK as OCULA TECHNOLOGIES HOLDINGS LIMITED (13153008).