About Abbacus Limited (05395246) United Kingdom