About Bidfx Ltd (10442564) United Kingdom