About Delhi House Ltd (11974328) United Kingdom