About Nova Corp Limited (11353129) United Kingdom