About New Ventures North West Ltd (11663355) United Kingdom