About Takeaway Revolution Holdings Ltd (13146343) United Kingdom