About Meedou Takeaway Ltd (10584033) United Kingdom