About Nomad Entertainment Group Limited (12073528) United Kingdom