About Khyber Taste Ltd. (11286618) United Kingdom