About Abacus 30 Limited (05733748) United Kingdom