About Karcha Pani Ltd (13225022) United Kingdom