About Abacus Bureau Investments Ltd (07835191) United Kingdom