About Babu Kebab Limited (12064063) United Kingdom