About Servelec Abacus Holdings Limited (09962125) United Kingdom