About Abacus (nw) Limited (10925311) United Kingdom