About Mama Africa Takeaway Ltd (09727964) United Kingdom