About Tuk Tuk Indian Takeaway Limited (12720915) United Kingdom