About Nlr Limited (12922033) United Kingdom