Overview
Legal name
OSRC (SOUTH AFRICA) LIMITED
Region
South East England
Registered address
3, WATERSIDE PLACE 3RD FLOOR
TOWN QUAY
SOUTHAMPTON
ENGLAND
SO14 2AQ
Insolvency history
No