About Cha Cha Takeaway (levenshulme) Ltd (12178957) United Kingdom