About Abacus Technical Services Limited (13184326) United Kingdom