About Abacus Map Ltd (06646531) United Kingdom