About Abacus Analysis Limited (03235896) United Kingdom