About Nuba Takeaway Limited (13334134) United Kingdom