About Delta Indian Takeaway Ltd (SC707938) United Kingdom