About Nimrod Medical Limited (13663984) United Kingdom