About Ali Baba Hummus Ltd (12205329) United Kingdom