About Takeaway 24 7 Ltd (13310159) United Kingdom