About Abacus Ws Holding Company Limited (11417028) United Kingdom