About Nyachi S Ltd (12241414) United Kingdom