About Baruch Holdings Limited (02859215) United Kingdom