About Barkouch Ltd (13524576) United Kingdom