About The Nimble Trader Limited (11622143) United Kingdom