About Nimrod Holdings Limited (03460429) United Kingdom