About Nexta Capital Limited (08415239) United Kingdom