About Khehra Ltd (13010107) United Kingdom