About Nimble Markets Limited (13538025) United Kingdom