About Delhi Spice Hyde Limited (11899880) United Kingdom