About Nova Growth Capital Limited (11591402) United Kingdom