About Nq26gsz Limited (11905729) United Kingdom