About Nimble Fx Limited (12278369) United Kingdom