About Abacus Securities Ltd (04568201) United Kingdom