About Ngoda Ltd (11468901) United Kingdom