About Nimrod Associates Limited (09050286) United Kingdom