About Indus Indian Takeaway Ltd (09514623) United Kingdom