About Nomad Marketing Ltd (12137057) United Kingdom