About Nimble Minds Reasoning Ltd (12085753) United Kingdom