About Servelec Abacus Limited (08490654) United Kingdom