About Nlr Media Limited (12150173) United Kingdom