About Nene Capital Limited (13663833) United Kingdom