About Abacus Central London Limited (06499069) United Kingdom