About Baruch Capital Limited (13584296) United Kingdom