Overview
Legal name
ABACUS TECHNOLOGY SOLUTIONS LIMITED
Region
London
Registered address
29 ADDISON CLOSE
NORTHWOOD
ENGLAND
HA6 1TA
Insolvency history
No