About Nomad Media Sw Ltd (12485045) United Kingdom