About Khyber Management Ltd (12504272) United Kingdom