About Nmlr Limited (09508702) United Kingdom