About Nyakiro Ltd Ltd (12856283) United Kingdom