About Baruch Enterprises Limited (02678218) United Kingdom