About Nomad Distribution Group Limited (12903283) United Kingdom