About Nimrod Ltd (12623814) United Kingdom