About Barakha Ltd (10044867) United Kingdom