About Baruchi Limited (09454842) United Kingdom