About Nguru Limited (12913254) United Kingdom