About Achaari Indian Takeaway Ltd (13122933) United Kingdom