About Abacus Wt Limited (12261272) United Kingdom