About Baba Ghanoush Limited (11031432) United Kingdom