About Nslr Ltd (09239991) United Kingdom