About Delhi Group Limited (11724357) United Kingdom