About Capta Fx Limited (10332097) United Kingdom