About Abacus Fx Limited (11261103) United Kingdom