About Nova Venture Holdings Limited (12582946) United Kingdom