About Nimrod Limited (09827896) United Kingdom