About Abacus 114 Limited (06615226) United Kingdom