About Bacha Khan Bazaar Ltd (12390503) United Kingdom