About Abacus 1 (uk) Ltd (07717160) United Kingdom