Overview
Legal name
OCULUS ASSOCIATES LIMITED
Region
South East England
Registered address
156 LONDON ROAD
NORTH END
PORTSMOUTH
PO2 9DJ
Insolvency history
Yes