About Nyakecho Ltd (12436159) United Kingdom