About Nuri Solar Ltd (11719116) United Kingdom