About Nimrod Services Europe Limited (09255283) United Kingdom