About Baba Capital Limited (09957977) United Kingdom