About Mowglis Takeaway Ltd (13205083) United Kingdom