About Nuvallo Holding Ltd (12908367) United Kingdom