About The Nimrod Group (uk) Ltd (09011876) United Kingdom