About New Khyber House Limited (11408481) United Kingdom