About Barak Group Limited (12675133) United Kingdom