About Nimrod Consulting Services Limited (06252394) United Kingdom