About Baruch Ltd (11699567) United Kingdom