About Nomad Rail Limited (12242944) United Kingdom