About Khyber Place Of Discovery Ltd (09166016) United Kingdom