About Nimrod Press Limited (01813808) United Kingdom