About New Delhi Limited (11714436) United Kingdom