About Nen Capital Limited (13380875) United Kingdom