About Barhatch And Box Ltd (12628165) United Kingdom