About Barak Chai Holdings Ltd (12802589) United Kingdom