About Baruch Investments Limited (04189305) United Kingdom