About Iqfx Ltd. (10945104) United Kingdom