About Nomad Pictures Limited (12884302) United Kingdom