About Kebana Takeaway & Restaurant Ltd (12868236) United Kingdom