About Ada Fx Ltd (10816898) United Kingdom