About Edgefx Limited (10050284) United Kingdom