About Baba Ga Nosh Ltd (11360583) United Kingdom