About Ngqungqushe Ltd (11885283) United Kingdom