About Khyber International (uk) Limited (06591762) United Kingdom