About Baraka Capital Limited (13545396) United Kingdom