About Barhatch Limited (12646970) United Kingdom