About Mega Takeaway Ltd (13484362) United Kingdom