About Nimrod Consultancy Limited (05845588) United Kingdom