About Abacus Probes Limited (07100825) United Kingdom