About Indus Takeaway Ltd (12262280) United Kingdom