About Abacus Instruments Limited (04025137) United Kingdom