About Nimrod Systems Ltd (10680072) United Kingdom