About Nimrod Rec2rec Limited (03967321) United Kingdom