About Nuru Group Limited (13015745) United Kingdom