About Nimbal Capital Limited (10798171) United Kingdom