About Numa Capital Limited (13204325) United Kingdom