About Nimble Analytica Ltd (12300917) United Kingdom