About Abacus 246 Limited (05297545) United Kingdom