About Alpha Nova Capital Limited (12036971) United Kingdom