About Abacus Management Solutions Ltd (12235608) United Kingdom