About Malacca Investments & Capital Limited (11723916) United Kingdom