About Npessolar Ltd (13470302) United Kingdom