About Noba Capital Limited (11483220) United Kingdom