About Malabar Capital Limited (07784538) United Kingdom