About Abacus Solutions Management Ltd (08879801) United Kingdom