About Nimrod Holdings Group Limited (11969448) United Kingdom