About Abacus Solutions Development Ltd (06003555) United Kingdom