About Nyasha London Ltd (11667509) United Kingdom