About Nihuru Ltd (12531940) United Kingdom