About Abacus 164 Limited (05683334) United Kingdom