About Nomad Sales Limited (12561286) United Kingdom