About Nomad International Ltd (06325486) United Kingdom