About Kheera Kitchen Holdings Ltd (10187987) United Kingdom