About Nuroo Ltd (12870009) United Kingdom