About New Venture Holdings Limited (11846281) United Kingdom