About Baba Kebabish Ltd (12810778) United Kingdom