About Ambia Indian Takeaway Ltd (13558355) United Kingdom