Overview
Legal name
INDIGO TELECOM INSTALLATION SERVICES LIMITED
Region
Wales
Registered address
102 WALES ONE BUSINESS PARK
MAGOR
MONMOUTHSHIRE
UNITED KINGDOM
NP26 3DG
Insolvency history
No