About Charrkha Retail Ltd (12849262) United Kingdom