About Ngala Trading Company Limited (11083676) United Kingdom