About B.baruch Limited (12914442) United Kingdom