About Abacus X Ltd (11861829) United Kingdom