About Barak Developments Ltd (10605429) United Kingdom