About Abacus S.e Limited (06528801) United Kingdom