About Ngwara Ltd. (12607637) United Kingdom