About Khyber Village Ltd (11683976) United Kingdom