About Ali Baba Kebab Ltd (11935508) United Kingdom