About New Delhi Digital Limited (11619332) United Kingdom