About Abacus Investigation Services Limited (07367952) United Kingdom