About Nengubo Manda Ltd (12414541) United Kingdom