About Khehra Ltd. (11127072) United Kingdom