About Delhi Indian Takeaway Limited (12963792) United Kingdom