Overview
Legal name
ABACUS MICRO LIMITED
Region
London
Registered address
13 SUNDERLAND ROAD
LONDON
UNITED KINGDOM
SE23 2PU
Insolvency history
Yes