About Khamba Capital Limited (12542303) United Kingdom