Overview
Legal name
ENVIRICARD LIMITED
Region
South East England
Registered address
OCULIS HOUSE
EDDYSTONE ROAD
SOUTHAMPTON
ENGLAND
SO40 3SA
Insolvency history
No