About Abacus House Limited (06142408) United Kingdom